package com.ruoyi.client.mapper;

import java.util.List;
import com.ruoyi.client.domain.SysBuyCar;

/**
 * 购物车 Mapper接口
 * 
 * @author ruoyi
 * @date 2022-09-23
 */
public interface SysBuyCarMapper 
{
    /**
     * 查询购物车 
     * 
     * @param carId 购物车 主键
     * @return 购物车 
     */
    public SysBuyCar selectSysBuyCarByCarId(Long carId);

    /**
     * 查询购物车 列表
     * 
     * @param sysBuyCar 购物车 
     * @return 购物车 集合
     */
    public List<SysBuyCar> selectSysBuyCarList(SysBuyCar sysBuyCar);

    /**
     * 新增购物车 
     * 
     * @param sysBuyCar 购物车 
     * @return 结果
     */
    public int insertSysBuyCar(SysBuyCar sysBuyCar);

    /**
     * 修改购物车 
     * 
     * @param sysBuyCar 购物车 
     * @return 结果
     */
    public int updateSysBuyCar(SysBuyCar sysBuyCar);

    /**
     * 删除购物车 
     * 
     * @param carId 购物车 主键
     * @return 结果
     */
    public int deleteSysBuyCarByCarId(Long carId);

    /**
     * 批量删除购物车 
     * 
     * @param carIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysBuyCarByCarIds(Long[] carIds);
}
